BMI\Plugin\Staging\BMI_Staging D

Total Complexity 191
Dependencies 3
Dependents 2
Total lines 815
Lines of code 554
Logical lines of code 460
Comment lines 21
Methods 32
Properties 12

Methods 32

Method Rating Maintainability Complexity Lines of code
getStagingSites()
D
27
48 122
deleteRelatedDatabase()
B
48 20 30
errorHandler()
A
45 12 37
httpRequest()
A
46 12 35
deleteAllStagingFiles()
A
59 11 13
loadConfig()
A
50 9 28
rrmdir()
A
55 9 19
printInitialLogs()
A
48 8 31
copyOverPasswordLessScript()
S
51 6 22
getIpAddress()
S
60 5 14
rename()
S
55 4 19
abort()
S
61 4 11
cleanup()
S
64 4 9
deleteFromTasteWP()
S
66 4 7
__construct()
S
59 3 14
getAllStagingSitePrefixes()
S
62 3 12
sendSuccess()
S
55 2 20
saveConfig()
S
73 3 4
saveConfigSite()
S
74 3 4
__destruct()
S
65 3 9
log()
S
79 2 3
progress()
S
80 2 3
exceptionHandler()
S
63 2 10
getRandomPassword()
S
63 2 10
delete()
S
65 2 9
deleteRelatedConfigs()
S
67 2 8
returnError()
S
59 1 14
setContinuation()
S
60 1 12
createDefaultConfigForSite()
S
69 1 6
createDefaultConfig()
S
72 1 5
getAllStagingSiteDirectories()
S
76 1 4
prepareLogin()
S
63 1 10